import request from '@/utils/request'

/*
*
*
* 项目信息
* */

// 添加项目信息
export function addsubjectInfo(params) {
  return request({
    url: '/admin/subject/addsubjectInfo',
    method: 'post',
    data: params
  })
}


// 添加项目设备安装信息
export function add_prjInfo(params) {
  return request({
    url: '/admin/subject/addprjInfo',
    method: 'post',
    data: params
  })
}


// 获取项目列表信息(项目信息-项目列表  可带查询条件进行查询)
export function getSubjectList(params) {
  var data = localStorage.getItem('tooken')
  return request({
    url: '/admin/subject/getSubjectList',
    method: 'post',
    data: params,
    headers: {
      'Authorization': data
    }
  })
}

// 更新项目状态信息
export function UpdateSubject(params) {
  return request({
    url: '/admin/subject/UpdateSubject',
    method: 'post',
    data: params
  })
}
// 更新项目服务费信息
export function updatesubjectpay(params) {
  return request({
    url: '/admin/subject/updatesubjectpay',
    method: 'post',
    data: params
  })
}

// 删除项目状态为删除
export function DelSubject(params) {
  return request({
    url: '/admin/subject/DelSubject',
    method: 'post',
    data: params
  })
}

/*
*
* 项目安装表信息
* */

// 提交安装单信息（将需要安装设备的信息生成表单进行提交）
export function addsubject_device(params) {
  return request({
    url: '/admin/subject/addsubject_device',
    method: 'post',
    data: params
  })
}

// 只上传文件信息（设备安装表中将图片上传图片到服务器，上传图片）
export function submitUpload(params) {
  return request({
    url: '/admin/subject/uploadfile',
    method: 'post',
    data: params
  })
}

// 将图片等信息上传到服务器（上传图片信息）
export function submitUploadimage(params) {
  return request({
    url: '/admin/subject/submitUploadimage',
    method: 'post',
    data: params
  })
}

// 获取设备安装表信息（项目设备安装表信息-查看项目设备安装表信息，看设备安装现场图片信息  ）
export function getImageList(params) {
  return request({
    url: '/admin/device/getImageList',
    method: 'post',
    data: params
  })
}

/*
* 维修表
*
* */

// 获取已安装项目的信息比如项目的名称和编码（维修信息-添加维修项目信息  获取维修项目的列表信息）
export function subjectListInfo(params) {
  return request({
    url: '/admin/subject/subjectListInfo',
    method: 'post',
    data: params
  })
}

// 新建项目维修单信息
export function addsubject_repair(params) {
  var data = localStorage.getItem('token')
  return request({
    url: '/admin/subject/addsubject_repair',
    method: 'post',
    data: params,
    headers: {
      'Authorization': data
    }
  })
}

// 获取全部设备维修表信息，不管设备是否维修完成，全部的
export function getSubjectRepairList(params) {
  var data = localStorage.getItem('token')
  return request({
    url: '/admin/subject/getSubjectRepairList',
    method: 'post',
    data: params,
    headers: {
      'Authorization': data
    }
  })
}

// 更新维修项目状态信息
export function UpdateRepair(params) {
  return request({
    url: '/admin/subject/UpdateRepair',
    method: 'post',
    data: params
  })
}

// 更新维修项目状态信息
export function upimage_repair(params) {
  return request({
    url: '/admin/subject/upimage_repair',
    method: 'post',
    data: params
  })
}
/*
*
* 拆除表
* */
// 新建项目维修单信息
export function addsubject_remove(params) {
  const data = localStorage.getItem('token')
  return request({
    url: '/admin/subject/addsubject_remove',
    method: 'post',
    data: params,
    headers: {
      'Authorization': data
    }
  })
}



// 更新拆除表项目状态信息（上传图片）
export function upimage_remove(params) {
  return request({
    url: '/admin/subject/upimage_remove',
    method: 'post',
    data: params
  })
}

// 获取PanelGroup页面的数据信心
export function getPanelGroup(params) {
  return request({
    url: '/admin/subject/getPanelGroup',
    method: 'post',
    data: params
  })
}


